//execl: 参数按列表方式提供。



#include "head.h"

int main(int argc,const char *argv[])
{
    pid_t pid=0;
    if(-1==(pid=fork()))
    {
        perror("fork error");
        return 0;
    }
    //子进程
    else if(pid==0)
    {
        //在子进程中，执行execl函数，替换子进程的执行内容为 ls -l
        execl("/bin/ls","ls","-l","/",NULL);
    }
    wait(NULL);//回收子进程
    return 0;
}